composite numbers explained